Delimiters allow the VectorScript compiler to distinguish variables, statements, and other language items as separate, meaningful objects within the script. The principal delimiters in VectorScript are spaces, tabs, and the newline character. VectorScript uses these characters to separate language objects, but otherwise ignores them. Delimiters cannot be inserted within a symbol; a delimiter placed within a symbol will break it into two separate items (and will generate a syntax error).
because the * character and the term
:= both act as delimiters in addition to the other operations they perform. These terms, known as
special symbols, are one type of lexical construct which perform this "double duty" in VectorScript. Others include
comments and
compiler directives; later sections will cover these items in greater detail.